var express=require('express');
var app=express();
var fs=require('fs');

// npm install express -save

//写接口
//读取user.json的数据，通过接口getUser 返回
//同步读取
var data=fs.readFileSync('user.json')
var user=JSON.parse(data);

app.get('/getUser',function(req,res){
	res.status(200);
	// // res.write({'name:张三'})
	// res.json({'name':'张三'})
	// let data=fs.readFileSync('user.json')
	// let user=JSON.parse(data);
	res.json(user);
	
	res.end();
	
});
app.get('/sendData',function(req,res){
	// console.log(req);
	// console.log(req.url);
	 // console.log(req.query);
	 res.writeHead(200,{'content-type':'text/html;charset="utf-8"'})
	 let confirm=user.student.filter(o=>o.name==req.query.name&&o.password==req.query.password);
	 // let Str=`<h1>欢迎您，${confirm[0].id}号用户${confirm[0].name}</h1>`;
	 // errStr=`<h1>您的账号或密码有误</h1>`
	 
	 confirm.length ? res.write(`
	 	 <h1>欢迎您，尊敬的：${confirm[0].id}号用户 ${confirm[0].name} 同志</h1>`
	 	 ):res.write(
	 	 `<h1>您的账号或密码有误</h1>`
	 	 );
		 
		 
	 // if(confirm.length){
		//  res.write(`
		//  <h1>欢迎您，尊敬的：${confirm[0].id}号用户 ${confirm[0].name} 同志</h1>
		//  `)
		//  res.json({'iftrun':'true'})
	 // }else{
		 
	 // }
	
	 
	 
	 
	 // confirm.length ? res.write(`
	 // <h1>欢迎您，尊敬的：${confirm[0].id}号用户 ${confirm[0].name} 同志</h1>`
	 // ):res.write(
	 // `<h1>您的账号或密码有误</h1>`
	 // );

// res.write(`<h1>您输入的账号为${req.query.name}</h1>
// 		<h1>您输入的密码为${req.query.password}</h1>`)
// // res.json(req.query);

	 res.end();
})


app.listen(8000,function(){
	console.log('服务已经开启！')
	
})


// //异步读取
// app.get('/getUser',function(req,res){
// 	res.status(200),
// 	// // res.write({'name:张三'})
// 	// res.json({'name':'张三'})
// 	let data=fs.readFileSync('user.json')
// 	let user=JSON.parse(data);
// 	res.json(user);
	
// 	res.end();
	
// })

// app.listen(8000,function(){
// 	console.log('服务已经开启！')
	
// })






// fs.readFile('user.json',function(err,data){
	// 		// console.log('读取文件内容：'+data.toString())
	// 		console.log('读取文件内容：'+decodeURI(data))
	// 		//解码中文，写入res主体中
	// 		res.write(decodeURI(data))
	// 		//res结束
	// 		res.end();
	// 	})

// //同步读取
// app.get('/getUser',function(req,res){
// 	res.status(200);
// 	// // res.write({'name:张三'})
// 	// res.json({'name':'张三'})
// 	let data=fs.readFileSync('user.json')
// 	let user=JSON.parse(data);
// 	res.json(user);
	
// 	res.end();
	
// })

// app.listen(8000,function(){
// 	console.log('服务已经开启！')
	
// })